#ifndef MYGAME_H
#define MYGAME_H

#include "Engine.h"

class MyGame : public Engine
{
	private:
		MyGame();
        static MyGame* m_MyGame;
	public:
		virtual ~MyGame();
        static MyGame* GetMyGame();

		virtual PENJIN_ERRORS init();
		virtual void stateManagement();
        PENJIN_ERRORS argHandler(int argc, char **argv);

        int globalScore;
        int lives;
    private:
        void resetVariables();
        BaseState* nextLevel;
        char singlePlay;    // 0 - no single play, 1 - before playing the level, 2 - after playing the level
};


#endif	//	MYGAME_H
